/* CSS Document */
#header.nofix{ 
	position: absolute;
}
@media screen and (max-width : 767px){.pro .econtent .n1 .dp,.pro .econtent .n2 .dp,.pro .econtent .n3 .dp,.pro .econtent .n4 .dp{ padding-left:0px; padding-right:0px;}
.news .picli .right .dp{ max-height:3em; line-height:1.5; overflow:hidden;}
.news .picli .img{ height:auto;}
.news img{ max-width:100%;}
#cms,#cms1{ max-width:98%; margin-left:1%; float:left}
.pro .econtent .picli{	
	padding-bottom: 0px; 
}
.pro .picli .right .dp{ line-height:1.2;}
.pro .econtent .picli .dp{min-height:95px;}
#header.nofix{position: fixed;}
.foot1{ display:none}
#main,#main1,#main2{ background-image:none;width:100%; }
#left,#right{ min-height:0px;}
.box,.boxs,.box1,.box2{width:100%; min-width:0px;}
#nav,.tel{ display:none}
.sidebar,.toolbar{ display:block;}
.sidebar ul,.sidebar ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.logo{ width:100%;}
.toolbar .logo img{ max-width:100%;height:60px;}
#header{ display:none}
.toolbar{
	
    -webkit-box-shadow:0 0 10px rgba(0,0,0, .5);  
  -moz-box-shadow:0 0 10px rgba(0,0,0, .5);
	box-shadow:0 0 10px rgba(0,0,0, .5);
	position: fixed;
	z-index:9999999;
	float:left;
	width:100%;
	height:60px;
	background-color: #FFFFFF;
	Opacity:0.85;
	background-image: url(headerbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-size:100% 100%;

}
#top1{
	height: 0px;
	margin-top: 60px;
	overflow: hidden;
}


.footer .copyright{
	padding-left:5px; padding-right:5px;
	background-image: none;box-sizing: border-box; line-height:1.5;
}

.footer1 img{ width:100%; display:block;}
.footer1 {
	background-color: #c4070d;
	background-image: none; height:auto;
}
.footer2 .item,.case .econtent,.pro .econtent,#about,#cms,#cms1{ width:96%; clear:both; margin:auto; float:none; overflow:hidden;}
#left{ float:left; width:100%;}

#right{
	width:100%;
	border: none; float:left;
	
}
#postion .postion{ display:none}
#left .leftdh{ width:100%; margin-left:2%; margin-right:2%; margin:auto; float:none;}
#left .leftdh ul li ul{ display:none}
#left .leftdh ul li{ float:left; width:48%;}
#left .leftdh ul li a{box-sizing: border-box; width:100%;}
#left .leftdh ul li:nth-child(2n+1){ clear:both; float:left;margin-left:1%; }
#left .leftdh ul li:nth-child(2n){float:right;margin-right:1%; }
#cms .list:nth-child(4n+1){ clear:none;}
iframe,embed{ max-width:100%;}

.about .fr{
	float: left;
	position: relative;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	width: 98%;
	margin-right: 1%;
	margin-left: 1%;
}
.about{ height:auto; padding-bottom:20px;}
.about .fl{ width:98%;	margin-right: 1%;
	margin-left: 1%;}
.about .fl .img{ text-align:center}	
.pro{ width:100%; height:auto; background-size:auto 100%; padding-bottom:15px;}
.pro .etitle{ padding-top:10px; padding-bottom:10px;}
.pro .econtent .picli{
	width:100%;
	overflow:hidden;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.pro .econtent .picli>div.img{ float:left; width:120px;}
.pro .econtent .picli>div.right{ float:none; width:auto; margin-left:130px;}
.case .econtent .img{ width:50%;}
.news .econtent .picli{ width:98%; margin-left:1%; margin-right:1%;}
.news .econtent .picli .img{ width:120px;}
.news .econtent .picli .right{ margin-left:130px;}
.news .econtent .noimg .right{ margin:auto;} 
.news .econtent .picli .right .title{
	white-space: nowrap; overflow:hidden; width:100%;
}


#cms .list{

	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto; max-width:48%; float:left; text-align:center
}
#cms .list .img span{ display:inline-block;}
#cms .list .img{ overflow:hidden;}
#cms .list .img img{ max-width:100%;}
#cms .list:nth-child(2n+1){ clear:both; float:left;}
#cms .list:nth-child(2n){ float:right; margin-right:0px;}
}